How well do experienced software developers predict software change?
نویسندگان
چکیده
منابع مشابه
How Software Repositories can Help in Resolving a New Change Request
In open source development, software evolution tasks are usually managed with a bug tracker system, such as Bugzilla [1], and a versioning system, such as CVS [2]. This provides for a huge amount of historical data regarding bug resolutions and new enhancement feature implementations. We discuss how software repositories can help developers in managing a new change request, either a bug or an e...
متن کاملSource Control Change Messages: How Are They Used And What Do They Mean?
Source control systems permit developers to attach a free form message to every committed change. The content of these change messages is rarely investigated and little is known about their use by developers while they maintain their code. We present the results of a survey we conducted with professional software developers. The purpose of this survey was to investigate how developers make use ...
متن کاملDo More Experienced Developers Introduce Fewer Bugs?
Developer experience is a common matter of study in the software maintenance and evolution research literature. However it is still not well understood if less experienced developers are more prone to introduce errors in the source code than their more experienced colleagues. This paper aims to study the relationships between experience and the bug introduction ratio using the Mozilla community...
متن کاملMonitoring and measuring the change-prediction process at different granularity levels: an empirical study
Monitoring and measuring industrial software processes are necessary for understanding processes and establishing baselines for process improvement. In this paper we monitor and measure the capability of experienced software developers to predict software change caused by new requirements to an existing software system (i.e. impact analysis) at different levels of granularity. The study shows a...
متن کاملEmpirical Study of Software Developers ’ Experiences
There is evidence that CASE tools do not completely meet the goal of their diverse users. Part of the problem seems to be a gap between how programs are represented and manip ulated in the user interfaces of CASE tools and the experiences of software developers, includin g maintainers, testers and programmers. The empirical study presented in this paper uses two different methods to measure the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems and Software
دوره 43 شماره
صفحات -
تاریخ انتشار 1998